package com.first_day;

public class java1_31 {
    //        print打印
//        System.out.println("hello world");
//    }
//        public static void main(String[] args) {
//        System.out.println("hello world3");
//        System.out.println("hello world1");
//        System.out.println("hello world2");
//        System.out.println("hello world4");
//    }
    public static void main(String[] args) {
        //注释的三种形式
//        （1）//
//        （2）/*  */
//        （3）/**  */
//        快捷键：
//        （1） CTRL + /
//        （2） ctrl + shift + /
        //字面量
//        System.out.println(666);
//        System.out.println(3.14);
//        System.out.println('z');
//        System.out.println("java");
//        System.out.println(true);
//        System.out.println(false);
//        System.out.println("我现在在学习java\nhapp\ty");
//        \n 换行符
//        \t Tab
//        int a = 10;
//        System.out.println(a);
//        double b = 3.14;
//        System.out.println(b);
        //关键字不能作为命名
//        int classs = 10;
//        System.out.println(classs);
        //命名开头不能是数字，不能是特殊字符
        //二进制
        //6 = 110  --> 0000 0110
        //数据类型的分类
        //整型  byte short int long
//        byte a = 10;
//        System.out.println(a);
//        short b = 20;
//        System.out.println(b);
//        int c = 30;
//        System.out.println(c);
//        long d = 40L;
//        System.out.println(d);
        //浮点类型  float and double
//        float a = 3.14f;
//        System.out.println(a);
//        double b = 3.141592612345;
//        System.out.println(b);
        //字符类型
//        char a = 'z';
//        System.out.println(a);
//        //boolean
//        boolean b = true;
//        System.out.println(b);
        //字符串类型  String
//        String name = "java";
//        System.out.println(name);
        //整型提升  char and short and byte  --> int
        //小的类型可以直接付给大的类型
//        byte a = 10;
//        int b = a;
//        System.out.println(a);
//        System.out.println(b);
        //类型转换  --  小类型转换成大的类型
//        int a = 10;
//        double b = 5.5;
//        short c = 7;
//        double sum;
//        sum = (a + b) / c;
//        System.out.println(sum);
//        short a = 10;
//        char b = 20;
//        short c = a+b;
//        /*
//            Required type:
//            short
//            Provided:
//            int
//        */
//        System.out.println(a+b);
        // char short byte 发生整型提升
        //表达式的类型是最高级别的类型
//        double a = 3.14;
//        int b = 10;
//        char c = 3;
//        float z = 3.5f;
//        int sum = a+b+c+z;  //double
//        System.out.println(sum);

        //强制类型转换
//        int a = 140;
//        byte b = (byte) a;
//        System.out.println(b);
        //算数运算符  + - * / %
//        int a = 10;
//        System.out.println(a/3);
//        System.out.println(a%3);
//        int a = 10;
//        a++;
////        System.out.println(a);
//        String z = "woshi";
//        int a = 10;
//        System.out.println(z+a);
//        char z = 'b';
//        int a = 10;
//        String s = "woshi";
//        System.out.println(z+a+s);
        //加法可以用来连接字符串和数字
//        char z = 'a';  //ASCII码
//        int b = 10;
//        System.out.println(b+z);
//        double a = 3.14;
//        int b = 10;
//        b += a;
//        System.out.println(b);
        //a += (type a) b;
//        int a = 10;
//        int b = 5;
//        System.out.println(a>b);
//        System.out.println(a<b);
    }
}
